*{
  margin: 0;
  padding: 0;
}

:root {
  // font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
  // line-height: 1.5;
  // font-weight: 400;
  // color-scheme: light dark;
  // color: rgba(255, 255, 255, 0.87);
  // background-color: #242424;
  // font-synthesis: none;
  // text-rendering: optimizeLegibility;
  // -webkit-font-smoothing: antialiased;
  // -moz-osx-font-smoothing: grayscale;
}

body {
  margin: 0;
  // display: flex;
  // place-items: center;
  min-width: 100%;
  max-height: 100vh;
  font-size: 14px;
  // width: 100%;
  // height: 100%;
  // overflow: scroll;
  // scrollbar-width: thin;
  // scrollbar-color: unset;
  background-color: #f5f5f5;
}

#app {
}

.customScrollBar {
  overflow: auto;
  user-select: none;

  /* firefox */
  scrollbar-color: rgba(144, 146, 152, 0.3) transparent;
  scrollbar-width: thin;

  /* chrome */
  &::-webkit-scrollbar,
  &::-webkit-scrollbar-track-piece {
    background-color: transparent;
  }

  &::-webkit-scrollbar {
    width: 7px;
  }

  &::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: rgba(144, 146, 152, 0.3);
  }
  // 修复右下角白点用的
  &::-webkit-scrollbar-corner {
    background-color: transparent;
  }
}

@media (prefers-color-scheme: light) {
  :root {
    // color: #213547;
    // background-color: #ffffff;
  }
}
